/*
	Copyright (C) 2004 Chris Rickard
	http://www12.brinkster.com/chrisrickard/

	This file is part of cr:DateEdit
	http://www12.brinkster.com/chrisrickard/development/DateEdit

    cr:DateEdit is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    cr:DateEdit is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with cr:DateEdit; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/

#Calendar__,#Calendar__ td
{
	cursor	: default;
	font	: normal 9pt Tahoma;
}

#Calendar__ cr\:Title
{
	width		: 100%;
	text-align	: center;
	display		: block;
	filter		: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99fcfff8', EndColorStr='#778c7f78');
	border		: 1px buttonface solid;
	padding		: 1px;
	font		: bold 8pt Tahoma;
}

cr\:Weekdays, cr\:Week
{
	display			: block;
	width			: 100%;
	overflow		: visible;
	white-space		: nowrap;
	padding-left	: 5px;
	padding-right	: 5px;
}

cr\:Weekdays
{
	padding-top			: 1px;
	padding-bottom		: 1px;
	background-color	: activecaption;
	color				: captiontext;
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#55fcfff8', EndColorStr='#779c8f88');
	border				: 1px inactivecaption ridge;
}

cr\:Day.outOfRange
{
	text-decoration	:line-through;
	color			:graytext;
	
}

cr\:Weekday, cr\:Day
{
	display		: inline;				
	white-space	: nowrap;
	padding		: 2px;
	text-align	: right;
}

cr\:Weekday
{
	width	: 30px;
}

cr\:Day
{
	width		: 20px;
	margin-left	: 10px;

}


cr\:Day.otherMonth
{
	color	: graytext;
}

cr\:Day.hover
{
	background-color	:	highlight;
	color				:	highlighttext;
	border				:	1px highlight solid;
	padding				:	1px;
	filter				:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#44ac9f98', EndColorStr='#6afcfff8');
}

cr\:CalendarBody
{
	filter	: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#55fcefe8', EndColorStr='#33ac9f98');
	width	: 100%;
	padding	: 0px;
	border	: 1px buttonface solid;
	height	: 110px;
	
}

#Calendar__ cr\:Buttons
{
	width			: 100%;
	text-align		: center;
	padding-top		: 7px;
	padding-bottom	: 3px;
}

#Calendar__ button
{
	background-color	: highlight;
	color				: highlighttext;
	font				: bold 8pt Tahoma;
	border				: none;
	padding-top			: 2px;
	padding-bottom		: 2px;
	padding-left		: 4px;
	padding-right		: 4px;
}

body#Calendar__
{
	width		: 230px;
	border		: 1px buttonshadow solid;
	padding		: 3px;
	overflow	: hidden;
	margin		: 0px;
}

#Calendar__ td button
{
	font				: normal 10pt Marlett;
	background-color	: window;
	border				: none;
	width				: 20px;
	height				: 100%;
	color				: buttontext;
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99fcfff8', EndColorStr='#778c7f78');
}

#Calendar__ td button.hover
{
	background-color	: highlight;
	filter				: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99fcfff8', EndColorStr='#778c7f78');
	color				: highlighttext;
}


#Calendar__ button.hover
{
	filter	: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66ecefe8', EndColorStr='#669c8f88');
}

#Calendar__ #elNone
{
	margin-left	: 10px;
}